// 版权所有2012 Go作者。版权所有。
// 此源代码的使用受BSD样式的约束
// 可以在许可证文件中找到的许可证。

package x509

// 要更新嵌入式iOS根存储，请更新-version
// 参数的最新安全\u证书版本
// https:
// 然后运行“go generate”。请参阅https:
// go：生成go运行根目录\u ios\u gen.go-版本55188.120.1.0.1

import "sync"

var (
	once           sync.Once
	systemRoots    *CertPool
	systemRootsErr error
)

func systemRootsPool() *CertPool {
	once.Do(initSystemRoots)
	return systemRoots
}

func initSystemRoots() {
	systemRoots, systemRootsErr = loadSystemRoots()
	if systemRootsErr != nil {
		systemRoots = nil
	}
}
